Energy and Run Time Evaluation for Compiler Methods Using Dynamic Voltage- Frequency Scaling on XScale Architecture
نویسنده
چکیده
Energy Consumption is a key constraint in modern computing era. The consumption of energy should be ascertainable not only to Gate Level or Register Transfer (RT) Level but also to the System Level. There is a trade-off between energy consumption and run-time. Researchers are working on low power consumption techniques without degrading performance of the system. The computing science developers focus on both compiler and non-compiler methods for energy minimization. This paper focuses on various techniques, methods and tools for minimization of energy without increasing runtime. The energy consumption and run time computed for various compiler techniques on XScale Architecture using XEEMU tool. The best compiler method picked out and code is tuned dynamically by varying voltage-frequency. KeywordCompiler Optimization, Power dissipation, Power Performance, VoltageFrequency Scaling, XScale Architecture
منابع مشابه
Energy Saving Compiler Framework on Embedded Systems
* This work is supported in part by national 863 technology project (ID: 2004AA1Z2350) and Intel-ZJU Research Center project: Smart Phone Software Platform Abstract: Dynamic voltage and frequency scaling of the CPU has been identified as one of the most effective ways to reduce energy consumption of a program. In this paper we present a compiler framework to reduce the energy consumption on emb...
متن کاملLD-DVS: load-aware dual-speed dynamic voltage scaling
The goal of Dynamic Voltage Scaling (DVS) is to maximize the energy savings while ensuring that applications’ real-time requirements are met. Accurate predictions of task run-times are necessary to compute an appropriate CPU frequency that achieves high energy savings, avoids deadlines misses, and reduces the overheads caused by frequent changes between different frequency levels. This paper ex...
متن کاملFrame-Based Dynamic Voltage and Frequency Scaling for an MPEG Player
This paper describes a dynamic voltage and frequency scaling (DVFS) technique for MPEG decoding to reduce the energy consumption while maintaining a quality of service (QoS) constraint. The computational workload for an incoming frame is predicted by using a frame-based history so that the processor voltage and frequency can be scaled to provide the exact amount of computing power needed to dec...
متن کاملFrame-Based Dynamic Voltage and Frequency Scaling for an MPEG2 Player
This paper describes a dynamic voltage and frequency scaling (DVFS) technique for MPEG2 decoding to reduce the energy consumption while maintaining a quality of service (QoS) constraint. The computational workload for an incoming frame is predicted using a frame-based history so that the processor voltage and frequency can be scaled to provide the exact amount of computing power needed to decod...
متن کاملPower-Aware Computing A Kernel-Directed Compiler-Assisted Dynamic Voltage Scaling Algorithm Diplomarbeit im Fach Informatik
Energy consumption of modern computing devices is becoming an increasingly important topic, especially for battery-powered mobile devices, as the development of battery capacity could not keep the pace of the development of processor performance and power consumption over the last 10 years. One famous technique that can be used to save energy is a combination of dynamic frequency scaling (DFS) ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2013